body {
    background-color: rgb(255,255,255);
}

a {
    color: rgb(60, 60, 60);
    text-decoration: none;
    cursor: pointer;
}

a:hover, a:focus, a:active, a:visited {
    text-decoration: none;
    color:#ffffff;
}


p.p-title{
    margin-top: .45rem;
    font-size: .28rem;
    color: #5f5f5f;
    line-height: .34rem;
    word-break: break-all;
    word-wrap: break-word;
}
.other-tips table{
    width: 100%;
    margin-top:.3rem ;
    font-size: .24rem;
    color: #888888;
}
.other-tips table tr td{
    word-break: break-all;
    padding: .06rem 0.04rem;
    line-height: .34rem;
}
.other-tips table.style-2 tr td{
    width: 50%;
}
.cont{
    margin-top: .5rem;
    font-size: .24rem;
    color: #5f5f5f;
    line-height: .38rem;
    word-break: break-all;
    word-wrap: break-word;

}
.cont img{
    width: 100%;
    background-size: cover;
    margin: .2rem 0;
}
.bm .top{
    padding: .1rem .4rem;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #d9d9d9;
    border-radius: .14rem;
    -webkit-border-radius: .14rem;
}
.bm .top .bm-one{
    padding: .1rem 0;
    border-bottom: 1px solid #d9d9d9;
    display: box;              /* OLD - Android 4.4- */
    display: -webkit-box;      /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;         /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox;      /* TWEENER - IE 10 */
    display: -webkit-flex;     /* NEW - Chrome */
    display: flex;             /* NEW, Spec - Opera 12.1, Firefox 20+ */
/* 09版 */
    -webkit-box-orient: horizontal;

    -webkit-justify-content: space-between ;
    -moz-justify-content: space-between ;
    -ms-justify-content: space-between ;
    -o-justify-content: space-between ;
    justify-content: space-between ;

/* 09版 */
    -webkit-box-align: center;
/* 12版 */
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    -o-align-items: center;
    align-items: center;
}
.bm .top .bm-one:last-child{
    border-bottom: none;
}
.bm .top .bm-one .left{
    /*width: 28%;*/
    /*text-align: center;*/
}
.bm .top .bm-one .left span{
    display: block;
    width: .64rem;
    height: .64rem;
    line-height: .64rem;
    border: 1px solid #999999;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    text-align: center;
    font-size: .5rem;
    color: #666666;
}
.bm .top .bm-one .right{
    width: 75%;
}
.bm .top .bm-one .right table{
    width: 100%;
}
.bm .top .bm-one .right table th{
    font-size: .24rem;
    color: #afafaf;
    text-align: left;
    font-weight: normal;
    width: 40%;
}
.bm .top .bm-one .right table td{
    font-size: .24rem;
    color: #666666;
    text-align: right;
    padding: .04rem 0;
    line-height: .34rem;
    word-break: break-all;
    word-wrap: break-word;
}
.bm .bottom{
    margin-top: .3rem;
}
.bm .bottom p.p-t{
    width: 100%;
    text-align: center;
    font-size: .24rem;
    color: #333333;
    line-height: .7rem;
    border-top:1px dotted #d9d9d9;
}
.bm .bottom table{
    width: 100%;
}
.bm .bottom table th{
    padding:.04rem 0 .04rem .3rem;
    font-size: .24rem;
    color: #999999;
    text-align: left;
    font-weight: normal;
    width: 30%;
}
.bm .bottom table td{
    font-size: .24rem;
    color: #5f5f5f;
    text-align: right;
    line-height: .34rem;
    word-break: break-all;
    word-wrap: break-word;
}

/**按钮**/
.a-link-b {
    display: block;
    width: 100%;
    background-color: rgb(18,183,245);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    font-size: .24rem;
    color: #ffffff;
    letter-spacing: .05rem;
}
.a-link-y {
    display: block;
    width: 100%;
    background-color: rgb(255,197,58);
    border-radius: 4px;
    -webkit-border-radius: 4px;
    height: .7rem;
    line-height: .7rem;
    text-align: center;
    font-size: .24rem;
    color: #ffffff;
    letter-spacing: .05rem;
}
.a-links-y {
    display: block;
    width: 100%;
    background-color: rgb(255,197,58);
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .25rem;
    color: #ffffff;
    letter-spacing: .05rem;
}
.a-links-b {
    display: block;
    width: 100%;
    background-color: rgb(18,183,245);
    height: .8rem;
    line-height: .8rem;
    text-align: center;
    font-size: .25rem;
    color: #ffffff;
    letter-spacing: .05rem;
}
.bg-black{
    width:100%;
    height:100%;
    background-color: rgba(40,40,40,.8);
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom: 0;
    z-index: 99;
}
.Img_panel{
    position: fixed;
    width: 100%;
    height: auto;
    z-index: 102;



}

.bg-black{
    width:100%;
    height:100%;
    background-color: rgba(40,40,40,.8);
    position: fixed;
    top:0;
    left:0;
    right:0;
    bottom: 0;
    z-index: 99;
}
.Img_panel{
    position: absolute;
    width: 100%;
    height: auto;
    z-index: 102;
	top:0!important;


}



